package com.k.demo.service;

import java.util.List;

import com.github.pagehelper.PageInfo;
import com.k.demo.entity.RedBag;
public interface RedBagService {
	
	//获取全部红包列表
	List<RedBag> getAllBags();
	
	//根据id查询红包
	List<RedBag> getRedBagById(Integer red_bag_id);
	
	//根据输入的红包对象进行查找
	List<RedBag> getByRedBag(RedBag redBag);
	
	//插入红包
	RedBag addRedBag(RedBag redBag);
	
	//所有红包分页显示
	PageInfo<RedBag> getAllWithPage(int pageNum,int pageSize);
	
	//根据传入的红包对象动态显示
	PageInfo<RedBag> searchResultWithPage(int pageNum,int pageSize,RedBag redBag);
	
	//返回当前用户的可领红包
	List<RedBag> getAvailableRedBag(int user_id);
	
	//获取成为vip时要发送的红包
	List<RedBag> getVipRedBags();
	
	
}
